package com.han.hotelplat.pojo.cashextract;

import java.io.Serializable;
import java.util.Date;

import com.han.hotelplat.comm.utils.AreaHelp;
import com.han.hotelplat.model.AreaModel;

/**
 * @author han1088
 */
public class CashExtract implements Serializable {

	/***/
	private java.lang.Integer id;
	/**提现单号*/
	private java.lang.String serial;
	/**用户ID*/
	private java.lang.String userid;
	/**金额*/
	private java.lang.Float money;
	/**状态1申请，2通过，3驳回，4已到账,5提现失败*/
	private java.lang.Integer state;
	/**申请时间*/
	private java.util.Date creattime;
	/**最后的修改时间*/
	private java.util.Date edittime;
	/**备注*/
	private java.lang.String remark;
	/**审核人员*/
	private java.lang.String authuserid;
	/**卡号*/
	private java.lang.String bankcard;
	/**查询次数*/
	private java.lang.Integer querytimes;
	/**查询次数*/
	private java.lang.String reqsn;
	
	//关联属性
	private String tel;
	private String realname;
	private String area;
	private AreaModel[] areaModel ;
	private String bankcardtype;
	private String bankcardno;
	private Float balance;//提现后余额
	private String authusername;//审核人员
	private Date authtime;//审核时间
	
	public CashExtract(){ 
	}

	public CashExtract(java.lang.Integer id,java.lang.String userid,
			java.lang.Float money,java.lang.Integer state,
			java.util.Date creattime,java.util.Date edittime,
			java.lang.String remark,java.lang.String authuserid,
			java.lang.String cardno, String serial, Integer querytimes,
			String reqsn){ 
	
	}

	//管理后台提现申请构造
		public CashExtract(Integer id,String userid, String tel,String realname,String area,
				Float money, Date creattime, Integer state, String bankcard, String serial,
				Integer querytimes, String reqsn){
			this.id = id;
			this.userid = userid;
			this.tel =tel;
			this.realname = realname;
			this.area = area;
			this.money = money;
			this.creattime = creattime;
			this.state =state;
			this.bankcard = bankcard;
			this.serial = serial;
			this.querytimes = querytimes;
			this.reqsn = reqsn;
		}
		
	//管理后台提现申请构造
	public CashExtract(Integer id,String userid, String tel,String realname,String area,
			Float money, Date creattime, Integer state, String bankcard, String serial,
			Integer querytimes, String reqsn, Date edittime, String authuserid){
		this.id = id;
		this.userid = userid;
		this.tel =tel;
		this.realname = realname;
		this.area = area;
		this.money = money;
		this.creattime = creattime;
		this.state =state;
		this.bankcard = bankcard;
		this.serial = serial;
		this.querytimes = querytimes;
		this.reqsn = reqsn;
		this.edittime = edittime;
		this.authuserid = authuserid;
	}
	
	//管理后台提现申请构造
		public CashExtract(Integer id,String userid, String tel,String realname,String area,
				Float money, Date creattime, Integer state, String bankcard, String serial,
				Integer querytimes, String reqsn, String remark){
			this.id = id;
			this.userid = userid;
			this.tel =tel;
			this.realname = realname;
			this.area = area;
			this.money = money;
			this.creattime = creattime;
			this.state =state;
			this.bankcard = bankcard;
			this.serial = serial;
			this.querytimes = querytimes;
			this.reqsn = reqsn;
			this.remark = remark;
		}
	
	/**get */
	public java.lang.Integer getId(){
		return id;
	}

	/**set */
	public void setId(java.lang.Integer id){
		this.id = id;
	}

	/**get 用户ID*/
	public java.lang.String getUserid(){
		return userid;
	}

	/**set 用户ID*/
	public void setUserid(java.lang.String userid){
		this.userid = userid;
	}

	/**get 金额*/
	public java.lang.Float getMoney(){
		return money;
	}

	/**set 金额*/
	public void setMoney(java.lang.Float money){
		this.money = money;
	}

	/**get 状态1申请，2通过，3驳回，4已到账*/
	public java.lang.Integer getState(){
		return state;
	}

	/**set 状态1申请，2通过，3驳回，4已到账*/
	public void setState(java.lang.Integer state){
		this.state = state;
	}

	/**get 申请时间*/
	public java.util.Date getCreattime(){
		return creattime;
	}

	/**set 申请时间*/
	public void setCreattime(java.util.Date creattime){
		this.creattime = creattime;
	}

	/**get 最后的修改时间*/
	public java.util.Date getEdittime(){
		return edittime;
	}

	/**set 最后的修改时间*/
	public void setEdittime(java.util.Date edittime){
		this.edittime = edittime;
	}

	/**get 备注*/
	public java.lang.String getRemark(){
		return remark;
	}

	/**set 备注*/
	public void setRemark(java.lang.String remark){
		this.remark = remark;
	}

	/**get 审核人员*/
	public java.lang.String getAuthuserid(){
		return authuserid;
	}

	/**set 审核人员*/
	public void setAuthuserid(java.lang.String authuserid){
		this.authuserid = authuserid;
	}

	public java.lang.String getBankcard() {
		return bankcard;
	}

	public void setBankcard(java.lang.String bankcard) {
		this.bankcard = bankcard;
	}

	public String getTel() {
		return tel;
	}

	public void setTel(String tel) {
		this.tel = tel;
	}

	public String getRealname() {
		return realname;
	}

	public void setRealname(String realname) {
		this.realname = realname;
	}

	public String getArea() {
		return area;
	}

	public void setArea(String area) {
		this.area = area;
	}

	public AreaModel[] getAreaModel() {
		return areaModel;
	}

	public void setAreaModel(AreaModel[] areaModel) {
		this.areaModel = areaModel;
	}

	public java.lang.String getSerial() {
		return serial;
	}

	public void setSerial(java.lang.String serial) {
		this.serial = serial;
	}

	public String getBankcardtype() {
		return bankcardtype;
	}

	public void setBankcardtype(String bankcardtype) {
		this.bankcardtype = bankcardtype;
	}

	public String getBankcardno() {
		return bankcardno;
	}

	public void setBankcardno(String bankcardno) {
		this.bankcardno = bankcardno;
	}

	public java.lang.Integer getQuerytimes() {
		return querytimes;
	}

	public void setQuerytimes(java.lang.Integer querytimes) {
		this.querytimes = querytimes;
	}

	public java.lang.String getReqsn() {
		return reqsn;
	}

	public void setReqsn(java.lang.String reqsn) {
		this.reqsn = reqsn;
	}

	public Float getBalance() {
		return balance;
	}

	public void setBalance(Float balance) {
		this.balance = balance;
	}

	public String getAuthusername() {
		return authusername;
	}

	public void setAuthusername(String authusername) {
		this.authusername = authusername;
	}

	public Date getAuthtime() {
		return authtime;
	}

	public void setAuthtime(Date authtime) {
		this.authtime = authtime;
	}
	
}
